#!/bin/bash
echo 'n=93;m=(n+1)/2;a=0;b=1;i=0;while(m){e[i++]=m%2;m/=2};while(i--){c=a*a;a=c+2*a*b;b=c+b*b;if(e[i]){t=a;a+=b;b=t}};if(n%2)a*a+b*b;if(!n%2)a*(a+2*b)' | bc | tr -d '\\\n'
# echo 'c=1;b=1;n=6;while(n--)b=(b*(n+1));b*c' | bc # kertoman laskeminen

